home *** CD-ROM | disk | FTP | other *** search
- PRT_LINE /x1k1 ┌───────┐
- │ XBIOS │
- └───────┘
- [ eXtended Basic Input Output System ]
- _Parameters IN : on the stack (top_param, ... ,bot_param)
- _Called by : TRAP #14
- _Parameter OUT : D0 (<0:error)
- _Registers used: D0-D2,A0-A2
-
- PROG_SUPER PROG_SINTVECTOR PROG_INTENABLE PROG_INTDISABLE PROG_TIMER
-
- CONS_GBUFFERS CONS_GVECTORS IKBD_OUTS MOUS_INIT MIDI_OUTS
-
- KBRD_STABLES KBRD_RTABLES KBRD_DELREP
-
- SCRN_GRES SCRN_GPBASE SCRN_COLOR SCRN_SPALETTE SCRN_GLBASE
- SCRN_SET SCRN_WVBL SCRN_CSRCONF SCRN_BLITMODE
-
- SOUN_RW SOUN_PLAY SOUN_PABON SOUN_PABOFF
-
- DISK_FORMAT DISK_READ DISK_WRITE DISK_VERIFY DISK_SBOOT
-
- PRNT_CONF PRNT_BLKCOPY PRNT_SCRNCOPY
-
- AUXI_SCONF
-
- TIME_GET TIME_SET TIME_GRANDOM
-
- ┌──────┐
- │ BIOS │
- └──────┘
- [ Basic Input Output System ]
- _Parameters IN : on the stack (top_param, ... ,bot_param)
- _Called by : TRAP #13
- _Parameter OUT : D0 (<0:error)
- _Registers used: D0-D2,A0-A2
-
- PROG_VECTOR MEMO_INIT
-
- CONS_GINSTATE CONS_GOUTSTATE CONS_IN CONS_OUT
-
- KBRD_STATE
-
- DISK_GMAP DISK_GBPB DISK_GCHG DISK_RW
-
- ┌─────┐
- │ TOS │
- └─────┘
- [ The Operating System ]
- _Parameters IN : on the stack (top_param, ... ,bot_param)
- _Called by : TRAP#1
- _Parameter OUT : D0 (<0:error)
- _Registers used: D0,A0 (and D1,A1 for PROG_SUPERMODE)
-
- PROG_START PROG_STOP PROG_END PROG_ENDPARAM PROG_SUPERMODE
-
- MEMO_SHRINK MEMO_ALLOC MEMO_FREE
-
- DISK_GET DISK_SET DISK_GSPACE DISK_GDIR DISK_SDIR
- DISK_CREATEDIR DISK_DELETEDIR
-
- FILE_GDTA FILE_SDTA FILE_GFIRST FILE_GNEXT
- FILE_CREATE FILE_DELETE FILE_OPEN FILE_CLOSE
- FILE_READ FILE_WRITE FILE_SEEK FILE_RENAME
- FILE_ATTRIB FILE_TIME FILE_DUPLICATE FILE_FORCE
-
- ┌─────────┐
- │ GEM-VDI │
- └─────────┘
- [ Graphic Environment Manager - Virtual Device Interface ]
- _Parameters IN : CONTRL,INTIN,PTSIN
- _Called by : TRAP #2 with D0=115 and D1=VDI_Address_Array
- _Parameters OUT: CONTRL,INTOUT,PTSOUT
- _Registers used: D0-D2,A0-A2
-
- VDIAA: (L) CONTRoL address
- (L) INTegers IN address
- (L) PoinTS IN address
- (L) INTegers OUT address
- (L) PoinTS OUT address
-
- CONTRL:
- #0 (W) operation code (IN)
- #1 (W) PTSIN size (IN)
- #2 (W) PTSOUT size (OUT)
- #3 (W) INTIN size (IN)
- #4 (W) INTOUT size (OUT)
- #5 (W) suboperation code (IN)
- #6 (W) graphic handle (IN&OUT)
- #7-#11 (5 W) option (IN&OUT)
-
- INTIN: (128 W) for exemple
- PTSIN: (64 W + 64 W) for exemple
- INTOUT: (128 W) for exemple
- PTSOUT:(12 W + 12 W) for exemple
-
- GRPH_OPEN GRPH_CLOSE
- GRPH_SCLIP GRPH_SMODE COLR_GATTRIB GRPH_SCOLOR
-
- POIN_GATTRIB POIN_STYPE POIN_SHEIGHT POIN_SCOLOR POIN_GET
- GRPH_POINTS
-
- LINE_GATTRIB LINE_STYPE LINE_SUSDFTYPE LINE_SENDS LINE_SWIDTH
- LINE_SCOLOR GRPH_LINES GRPH_RECTANGLE GRPH_RRECT
- GRPH_CIRCLE GRPH_ARC GRPH_ELLIPSE GRPH_EARC
-
- FILL_GATTRIB FILL_STYPE FILL_SSUBTYPE FILL_SUSDFTYPE FILL_SPERIMETER
- FILL_SCOLOR GRPH_CFILL GRPH_LFILL GRPH_FRECT GRPH_FRRECT
- GRPH_SECTOR GRPH_ESECTOR
-
- GRPH_BLKPIXEL GRPH_BLKBIT GRPH_BLKTRANS
-
- TEXT_SFONTS TEXT_CFONTS TEXT_GFONT TEXT_SFONT TEXT_GINFO
- TEXT_GCHAR TEXT_SHEIGHTPIX TEXT_SHEIGHTPNT
- TEXT_GATTRIB TEXT_SBASE TEXT_SALIGN TEXT_STYPE
- TEXT_SCOLOR TEXT_GEXTENT GRPH_JTEXT GRPH_TEXT
-
- SCRN_SLOFFSET SCRN_SFONT SCRN_GCELLS SCRN_GPOSITION SCRN_TEXT
-
- MOUS_GET MOUS_SHOW MOUS_HIDE MOUS_SFORM
- MOUS_SVBUTT MOUS_SVMOVT MOUS_SVCHGT TIME_SV
-
- ┌─────────┐
- │ GEM-AES │
- └─────────┘
- [ Graphic Environment Manager - Application Environment Services ]
- _Parameters IN : CONTRL,INTIN,ADDRIN
- _Called by : TRAP#2 with D0=200 and D1=AES_Address_Array
- _Parameters OUT: INTOUT,ADDROUT
- _Registers used: D0-D2,A0-A2
- _User mode only
-
- AESAA: (L) CONTRoL address
- (L) GLOBAL address
- (L) INTegers IN address
- (L) INTegers OUT address
- (L) ADDRessesIN address
- (L) ADDRessesOUT address
-
- CONTRL:
- #0 (W) operation code (IN)
- #1 (W) INTIN size (IN)
- #2 (W) INTOUT size (IN)
- #3 (W) ADDRIN size (IN)
- #4 (W) ADDROUT size (IN)
-
- GLOBAL: (W) AES version number (OUT)
- (W) 1 (OUT)
- (W) application handle (OUT)
- (L) -
- (L) resource address (OUT)
- (4 L) -
-
- INTIN: (16 W) for exemple
- INTOUT: (7 W) for exemple
- ADDRIN: (3 L) for exemple
- ADDROUT: (1 L) for exemple
-
- SHEL_READ SHEL_WRITE SHEL_ENVRN SHEL_FIND
- SHEL_GET SHEL_PUT SCRP_READ SCRP_WRITE FILE_SELECT
-
- APPL_INIT APPL_EXIT APPL_FIND APPL_READ APPL_WRITE
- APPL_TRECORD APPL_TPLAY
-
- EVNT_KBRD EVNT_BUTT EVNT_MOUS EVNT_TIME EVNT_MESS
- EVNT_MULTI
-
- MOUS_DCLICK
-
- RSRC_LOAD RSRC_FREE RSRC_GADDR RSRC_SADDR RSRC_OBJCFIX
-
- OBJC_ADD OBJC_DELETE OBJC_CHANGE OBJC_ORDER OBJC_OFFSET
- OBJC_DRAW OBJC_FIND OBJC_EDIT
-
- MENU_BAR MENU_TITLE MENU_TEXT MENU_CHECK MENU_ENABLE
- MENU_ACC
-
- WIND_CREATE WIND_DELETE WIND_OPEN WIND_CLOSE
- WIND_GET WIND_SET WIND_CALC WIND_FIND WIND_UPDATE
-
- FORM_CENTER FORM_DIAL FORM_DO FORM_ALERT FORM_ERROR
-
- GRAF_HANDLE GRAF_MSKBSTATE GRAF_MOUSE
- GRAF_WATCHBOX GRAF_SLIDEBOX GRAF_RUBBERBOX GRAF_DRAGBOX
- GRAF_MOVEBOX GRAF_GROWBOX GRAF_SHRINKBOX
-
- ( ROM 1.40: FILE_SELECTINFO WIND_NEW )
-